package com.eschool.service;

import java.sql.Time;
import java.util.Date;
import java.util.List;

import com.eschool.model.Room;
import com.eschool.model.ScheduleSlot;
import com.eschool.model.Section;
import com.eschool.model.Teacher;

public interface TimeTableService {

	public String prepareTimeable(Date schoolStart, Date schoolEnd, Date breakStart, Date breakEnd);
	public String makeTimetable(List<Section> sections, List<Teacher> teachers, List<Room> rooms, Time startTime, Time endTime, Time breakStartTime, Time breakEndTime);
	public List<ScheduleSlot> getTimetable();
}
